package peter.study.spring.parsesource.jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.RowMapper;

import peter.study.spring.parsesource.jdbc.bean.User;

/**
 * 这是一个映射类。
 * 当查询结果经过此类时，可以将ResultSet中的内容转换为相应的对象，如User对象。
 * @author peter
 *
 */
public class UserRowMapper implements RowMapper<User> {
    @Override
    public User mapRow(ResultSet set, int index) throws SQLException {
        return new User(set.getInt("id"), set.getString("name"), set.getInt("age"), set.getString("sex"));
    }
}
